package com.dqyt.khjc.bean;

import com.dqyt.app.bean.Cylinders;
import com.dqyt.app.bean.Respirator;
import com.dqyt.app.bean.Sample;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;

/**
 * 作业类
 */
@Document(collection = Work.TableName)
public class Work extends BaseBean implements Serializable {

    public static final String TableName = "t_Work";


    /**
     * 作业状态-- 未开始
     */
    public final static int STATUE_WKS = 100;

    public final static String USERID = "userId";

    /**
     * 作业状态-- 已经结束
     */
    public final static int STATUE_JS = 200;

    /**
     * 作业状态-- 已经废止
     */
    public final static int STATUE_YFZ = 300;

    public final static String STATUE = "statue";


    /**
     * 使用标识编号做唯一主键
     */
    @Id
    public String bsbh;

    /**
     * 1:普通检验    2:抽检
     */
    public int spType;

    /**
     * 样品类型   1：
     */
    public int type;

    /**
     * 设备编号
     */
    public String sbbh;

    /**
     * 设备二维码
     */
    public String erweima;


    /**
     * 二维码的头部
     */
    public String bsbhHrader;


    /**
     * 委托方id
     */
    public long wtfId;


    /**
     * 委托方名称
     */
    public String wtfName;


    /**
     * 空气呼吸器
     */
    public Respirator respirator;

    /**
     * 复合气瓶
     */
    public Cylinders cylinders;

    /**
     * 送检时间
     */
    public long sjTime;

    /**
     * 报告生成时间
     */
    public long reportTime;

    /**
     * 工作状态
     */
    public int statue;

    /**
     * 检验人id
     */
    public String userId;

    /**
     * 检验人名称
     */
    public String userName;


}
